//
// Page Initialisation
//

Ext.namespace('RaidAssist.Index');

//
// Page Helper Functions
//

//
// Declare page application object
//

RaidAssist.Index.app = function(){

	var homeSitePanel = new Ext.ux.ManagedIFramePanel({
		 id: 'homeSite'
		,region : 'center'
		,frameconfig : {
			autocreate: { 
				id: 'homesite' 
			}
		}
        ,loadMask: {
			 hideOnReady: false
			,msg: 'Loading Site...'
		}
        ,defaultSrc: 'http://thorinsshield.gamerdna.com' //'http://code.google.com/p/raidassist/'
		// ,bbar : [
			// {
				 // xtype: 'tbbutton'
				// ,text: 'Assist Menu'
				// ,menu: [
					// {
						// text: 'Settings'
					   // ,handler: function() {
							// Ext.Msg.alert('FIXME', 'Not implemented.');
						// }
					// },
					// {
						 // text: 'Refresh Frame'
						// ,handler: function() {
							// homeSitePanel.setSrc();
						// }
					// }
				// ]
			// }
		// ]
	});
	
	var viewport = new Ext.Viewport({
		 items: [homeSitePanel, {
			 xtype: 'tbbutton'
			,region: 'south'
			,text: 'Assist Menu'
			,autoWidth: true
			,menu: [
				{
					text: 'Settings'
				   ,handler: function() {
						Ext.Msg.alert('FIXME', 'Not implemented.');
					}
				},
				{
					 text: 'Refresh Frame'
					,handler: function() {
						homeSitePanel.setSrc();
					}
				}
			]
		 }]
	    ,layout: 'border'
	});

	return {
		init: function(){
			//homeSitePanel.setSrc();
		}
	};	
}();	

//
// Load the page
//
Ext.onReady(RaidAssist.Index.app.init,
            RaidAssist.Index.app);
